<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		
		<script type="text/javascript">
			/* 
				实现功能：重写console.log方法，在每次输出前增加一个自增序号，效果如下：
				console.log("f")    //1:f
				console.log("g")    //2:g
				console.log("h")    //3:h
			 */
			/* 
				思路;
					对象 console.log(), console是window的一个对象，log是console对象的方法
					要求 输出前添加序号，递增的
			 */
			var i = 0;
			var log = console.log
			console.log = function(){
				i++;
				log(i+":"+arguments[0])
			}
			
			console.log = (function(){
				let i = 0;
				
				return function(){
					i++;
					fn.call(nul, i+ ":", ...arguments)
				}
			})(console.log);
		</script>
	</body>
</html>
